AI031
Computer Systems: A Programmer's Perspective (Global Edition)
Optimizing Program Performance
Learning Objectives
- Identify and mitigate performance-limiting factors in source code
- Apply advanced compiler-independent optimization techniques like loop unrolling
- Leverage instruction-level parallelism and understand processor pipeline mechanics
- Analyze memory access patterns to optimize cache performance and reduce latency